Fix vcpu hotplug bug: transfer vcpu_avail hex string to qemu
authorKeir Fraser <keir.fraser@citrix.com>
Sat, 20 Mar 2010 07:35:04 +0000 (07:35 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Sat, 20 Mar 2010 07:35:04 +0000 (07:35 +0000)
commit978f36d60a68c0ea939920d1bdc8bed9910045d4
treed23afb87fcb0036f26aaf226bfe9c6d7bc1c8fca
parent9d35e7f37442e143f2dbe8a6f2fe54365559280f
Fix vcpu hotplug bug: transfer vcpu_avail hex string to qemu

Currently qemu has a bug: When maxvcpus > 64, qemu will get wrong
vcpu bitmap (s->cpus_sts[i]) since it only get bitmap from a long
variable.

This patch, cooperate with another qemu patch, is to fix this bug.
This patch transfer a vcpu_avail string in a hex string format, so
that at qemu side it's more easier to get vcpu bitmap from hex string,
especially when many vcpus, like more than 64.

(Also update QEMU_TAG for matching qemu-side update)

Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
Config.mk
tools/python/xen/xend/image.py